问题1.创建AVD过程中,程序一直提示有错误?

创建AVD过程中出现的错误(见图1划红线部分和图2),经过分析提示信息,发现问题是在于电脑配置较低,CPU不能支持AVD的运行,因此,我改为使用真机(见图3和图4)进行调试。

图 1 问题说明

图 2 问题说明

图 3 OPPO手机外观

图 4 OPPO手机参数说明

问题2.在Android Studio上创建了第一个Hello World程序,但在调试时,程序不能正常运行?

经过检查后,发现问题是在于创建程序时,SDK的支持出现了问题(见图5)。因为手机Android版本是4.3的,而在安装Android Studio时,软件默认只装了Android 7.0,没有安装其他版本的SDK,导致在运行时,手机不能支持。因此,我安装了匹配手机版本的SDK(见图6),安装完成后,重新创建了程序,选择了匹配手机的SDK(见图7),经过调试,程序正常运行。

图 5 问题说明

图 6 SDK安装

图 7 SDK选择

问题3.使用Logcat调试时,由于对Android Studio的使用不是很熟悉,没有找到Logcat的调试消息显示?

运行程序,在软件的下方找到Android Monitor这个标签(见图8),点击该标签,出现一个调试框,选择logcat,会出现调试信息。(注:在调试前,已加入Logcat调试信息,并且设置了断点)

图 8 Logcat信息框

2.分析与理解

android:text="@string/button_ok"用来指示控件显示的内容,@表示引用资源内容,string表示字符串资源,即res/values/strings.xml中的资源,button_ok表示资源名称,"@string/button_ok"表示显示的文本内容为 res/values/strings.xml中button_ok所定义的内容。

Android视图中(见图9),主要文件内容的含义:

manifests:包含AndroidManifest.xml,这是每个android程序中必须有的文件。它描述了package中的全局数据,包括了package中包含的组件(activities, services等等),他们各自的实现类,各种能被处理的数据和启动位置。

java:项目的源文件和测试代码文件。

res:资源文件夹,包括了所有非代码资源,包括图片、声音、布局文件、菜单等。项目中所应用到的资源都包含在此文件夹中,可以看到子文件夹比较多,下面列出几个:

res/drawable/icon.png:在Launcher中所显示的应用程序图标

res/layout/activity_main.xml:主屏幕布局文件

res/values/strings.xml:字符串资源文件

图 9 Android视图

results matching ""

    No results matching ""